he left no stone unturned. - Francés Inglés Diccionario